package com.system.dao;

import java.util.ArrayList;
import java.util.List;

import com.system.model.Teacher;

public interface TeacherDao {
	
	/**
	 * 查询所有教师信息
	 */
	public ArrayList<Teacher> findAll();
	/**
	 * 为查询加上分页信息
	 * @param pageNum
	 * @param amount
	 * @return
	 */
	public List<Teacher> findAll(int pageNum,int amount);
	/**
	 * 根据user_id查询教师信息
	 * @param user_id
	 * @return
	 */
	public Teacher findById(String teanum);
	/**
	 * 添加一条教师的记录
	 * @param teacher
	 * @return
	 */
	public boolean add(Teacher teacher);
	/**
	 * 批量删除，也可以单个删除
	 * @param teaIds
	 * @return
	 */
	public boolean deleteTeachers(int [] teaIds);
	/**
	 * 修改教师信息操作
	 * @param stu
	 * @return
	 */
	public boolean modify(Teacher teacher);
	/**
	 * 查询教师id
	 * @param teanum
	 * @return
	 */
	public Integer findId(String teanum);
}
